package cn.math.appmath.biz;

import java.util.List;

import cn.math.appmath.bean.MemberBean;
import cn.math.appmath.entity.Member;

public interface MemberBiz {
	/**
	 * 添加新学科成员
	 * @param member
	 */
	public boolean save(Member member);
	
	/**
	 * 删除学科成员
	 * @param ids Integer数组
	 */
	public boolean delete(Integer[] ids);
	
	/**
	 * 更新学科成员
	 * @param member
	 */
	public void update(Member member);
	
	/**
	 * 查看所有的学科成员
	 * @param page 当前页数
	 * @param param fore or back
	 * @return 
	 */
	public MemberBean findAll(int page, String param);
	
	/**
	 * 根据研究方向查看学科成员
	 * @param field
	 * @return
	 */
	public List<Member> findByField(String field);
	
	/**
	 * 根据Id查找学科成员
	 * @param id
	 * @return
	 */
	public Member getById(Integer id);
}
